

<%@ page import="org.gtesoreria.Prestamo" %>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>Editar Prestamo</title>
    </head>
    <body>
        <div class="nav" style="display:none">
            <span class="menuButton"><a class="home" href="${createLink(uri: '/')}"><g:message code="default.home.label"/></a></span>
            <span class="menuButton"><g:link class="list" action="list"><g:message code="default.list.label" args="[entityName]" /></g:link></span>
            <span class="menuButton"><g:link class="create" action="create"><g:message code="default.new.label" args="[entityName]" /></g:link></span>
        </div>
        <div class="body">
            <h1>Editar Prestamo</h1>
            <g:if test="${flash.message}">
            <div class="message">${flash.message}</div>
            </g:if>
            <g:hasErrors bean="${prestamoInstance}">
            <div class="errors">
                <g:renderErrors bean="${prestamoInstance}" as="list" />
            </div>
            </g:hasErrors>
            <g:form method="post" >
                <g:hiddenField name="id" value="${prestamoInstance?.id}" />
                <g:hiddenField name="version" value="${prestamoInstance?.version}" />
                <g:hiddenField name="montoInicial" value="${actualTotalARefinanciar}"/>
                <div class="dialog">
                    <table>
                        <tbody>
                        
                            <tr class="prop">
                                <td valign="top" class="name">
                                  <label for="afiliado"><g:message code="prestamo.afiliado.label" default="Afiliado" /></label>
                                </td>
                                <td valign="top" colspan="2" class="value ${hasErrors(bean: prestamoInstance, field: 'afiliado', 'errors')}">
                                    ${prestamoInstance.afiliado.legajo} - ${prestamoInstance.afiliado.apellidoNombre}
                                </td>
                            </tr>
                        	<tr class="prop">
                                <td valign="top" class="name">
                                    <label for="montoTotal"><g:message code="prestamo.montoTotal.label" default="Monto Total a Refinanciar" /></label>
                                </td>
                                <td valign="top" colspan ="2" class="value ${hasErrors(bean: prestamoInstance, field: 'montoTotal', 'errors')}">
                                    <g:textField name="actualTotalARefinanciar" value="${actualTotalARefinanciar}" 
                                    onchange="if (isNaN(document.forms[0].actualTotalARefinanciar.value)) { alert('Monto deben ser un numero'); return; }
                                    form.pendiente.value = Number(form.montoInicial.value.replace('.0','')) - Number(form.actualTotalARefinanciar.value.replace('.0',''))"/>
                                </td>
                            </tr>
                            <tr class="prop">
                                <td valign="top" class="name">
                                    <label for="pendiente"><g:message code="prestamo.montoTotal.label" default="Queda Pendiente:" /></label>
                                </td>
                                <td valign="top" colspan ="2" class="value ${hasErrors(bean: prestamoInstance, field: 'pendiente', 'errors')}">
                                    <g:textField name="pendiente" value="0" disabled="true"/>
                                </td>
                            </tr>
                        	<tr class="prop">
                                <td valign="top" class="name">
                                    <label for="cuotas"><g:message code="prestamo.observaciones.label" default="Cuotas" /></label>
                                </td>
                                <td valign="top" class="value ${hasErrors(bean: prestamoInstance, field: 'cuotas', 'errors')}" style="width:50%">
                                    <g:textField name="cantidadCuotas" value="1" />
                                </td>
                                <td>
                                	<a href="#" onclick="
                                		if (isNaN(document.forms[0].actualTotalARefinanciar.value) || isNaN(document.forms[0].cantidadCuotas.value) || Number(document.forms[0].cantidadCuotas.value) < 1) { alert('Monto y cantidad de cuotas deben ser numeros'); return; } 
                                    	var num = (Number(document.forms[0].actualTotalARefinanciar.value.replace('.0','')) / Number(document.forms[0].cantidadCuotas.value));
                                    	document.forms[0].valorCuota.value = num.toFixed(2)"
										
                                    	class="myButton">Calcular Cuotas</a>
                                </td>
        
                            </tr>
                                     
                            <tr class="prop">
                                <td valign="top" class="name">
                                    <label for="valorCuota"><g:message code="prestamo.observaciones.label" default="Valor cuota" /></label>
                                </td>
                                <td valign="top" colspan ="2"  class="value ${hasErrors(bean: prestamoInstance, field: 'valorCuotas', 'errors')}" >
                                    <g:textField name="valorCuota" value="${actualTotalARefinanciar}" disabled="true"/>
                                </td>
                            </tr>
                                                    
                            <tr class="prop">
                                <td valign="top" class="name">
                                  <label for="observaciones"><g:message code="prestamo.observaciones.label" default="Observaciones" /></label>
                                </td>
                                <td valign="top" colspan="2" class="value ${hasErrors(bean: prestamoInstance, field: 'observaciones', 'errors')}">
                                    <g:textArea name="observaciones" value="${prestamoInstance?.observaciones}" />
                                </td>
                            </tr>
                        
                        </tbody>
                    </table>
                </div>
                <div class="buttons">
                    <span class="button"><g:actionSubmit class="save" action="update" value="${message(code: 'default.button.update.label', default: 'Update')}" /></span>
                    
                </div>
            </g:form>
        </div>
    </body>
</html>
